package com.huike.business.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.huike.common.annotation.Excel;
import lombok.Data;
import lombok.NoArgsConstructor;

@NoArgsConstructor
@Data
public class TbBusinessDto extends TbBusinessTrackRecord {
/*
    @JsonProperty("id")
    private Long id;
    @JsonProperty("name")
    private String name;
    @JsonProperty("phone")
    private String phone;
    @JsonProperty("occupation")
    private String occupation;
    @JsonProperty("education")
    private String education;
    @JsonProperty("provinces")
    private String provinces;
    @JsonProperty("city")
    private String city;
    @JsonProperty("weixin")
    private String weixin;
    @JsonProperty("age")
    private Integer age;
    @JsonProperty("major")
    private String major;
    @JsonProperty("job")
    private String job;
    @JsonProperty("salary")
    private String salary;
    @JsonProperty("qq")
    private String qq;
    @JsonProperty("sex")
    private String sex;
    @JsonProperty("expectedSalary")
    private String expectedSalary;
    @JsonProperty("remark")
    private String remark;
    @JsonProperty("plan")
    private String plan;
    @JsonProperty("planTime")
    private Date planTime;
    @JsonProperty("courseId")
    private Integer courseId;
    @JsonProperty("otherIntention")
    private String otherIntention;
    @JsonProperty("trackStatus")
    private String trackStatus;
    @JsonProperty("nextTime")
    private Date nextTime;
    @JsonProperty("keyItems")
    private String keyItems;

    @JsonProperty("record")
    private String record;
    @JsonProperty("createBy")
    private String createBy;
    @JsonProperty("createTime")
    private Date createTime;
    @JsonProperty("channel")
    private String channel;
    @JsonProperty("activityId")
    private Integer activityId;
    @JsonProperty("businessId")
    private Long businessId;*/

    private static final long serialVersionUID = 1L;

    /** 省 */
    @Excel(name = "省")
    private String provinces;

    /** 区 */
    @Excel(name = "区")
    private String city;

    private String region;

    /** 课程 */
    @Excel(name = "课程")
    private Long courseId;

    /** 职业 */
    @Excel(name = "职业")
    private String occupation;

    /** 学历 */
    @Excel(name = "学历")
    private String education;

    /** 在职情况 */
    @Excel(name = "在职情况")
    private String job;

    /** 薪资 */
    @Excel(name = "薪资")
    private String salary;

    /** 专业 */
    @Excel(name = "专业")
    private String major;

    /** 希望薪资 */
    @Excel(name = "希望薪资")
    private String expectedSalary;

    /** 学习原因 */
    @Excel(name = "学习原因")
    private String reasons;

    /** 职业计划 */
    @Excel(name = "职业计划")
    private String plan;

    /** 计划时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
    @Excel(name = "计划时间", width = 30, dateFormat = "yyyy-MM-dd")
    private java.util.Date planTime;

    /** 其他意向 */
    @Excel(name = "其他意向")
    private String otherIntention;

    /** 下次跟进时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
    @Excel(name = "下次跟进时间", width = 30, dateFormat = "yyyy-MM-dd")
    private java.util.Date nextTime;

    /** 状态(已分配1  进行中2  回收3) */
    @Excel(name = "状态(已分配1  进行中2  回收3 完成4)")
    private String status;

    //转换使用
    private Long clueId;

    //开始时间
    private String beginCreateTime;

    //结束时间
    private String endCreateTime;


}
